package models

// 暂时不用_万城_充电启停操作记录
type DamMcRecord struct {
	Orderno *string `gorm:"column:orderno;primarykey"` // 充电订单号
	ConnectorCode *string `gorm:"column:connector_code"` // 充电设备接口编码
	EqCode *string `gorm:"column:eq_code"` // 充电设备编码
	ConnectorNo *int32 `gorm:"column:connector_no"` // 充电设备序号
	QrCode *string `gorm:"column:qr_code"` // 二维码其他信息
	CustId *uint64 `gorm:"column:cust_id"` // 用户编号
	MobilePhone *string `gorm:"column:mobile_phone"` // 手机号
	LicensePlate *string `gorm:"column:license_plate"` // 车牌号
	Vin *string `gorm:"column:vin"` // 车辆识别码
	PreFrozenAmount *float64 `gorm:"column:pre_frozen_amount"` // 预冻结金额
	StartRequestTime *jsontime.JsonTime `gorm:"column:start_request_time"` // 启动请求时间
	StartRequestResult *uint8 `gorm:"column:start_request_result"` // 启动请求结果 0：成功； 1：失败
	StartRequestFailureCode *string `gorm:"column:start_request_failure_code"` // 启动请求失败码 异常原因编码表
	StartResultTime *jsontime.JsonTime `gorm:"column:start_result_time"` // 启动返回结果时间
	StartResult *uint8 `gorm:"column:start_result"` // 启动返回结果 0：成功； 1：失败
	StartResultFailureCode *string `gorm:"column:start_result_failure_code"` // 启动结果失败码 异常原因编码表
	StopRequestTime *jsontime.JsonTime `gorm:"column:stop_request_time"` // 停止请求时间
	StopRequestResult *uint8 `gorm:"column:stop_request_result"` // 停止操作结果 0：成功； 1：失败
	StopRequestFailureCode *string `gorm:"column:stop_request_failure_code"` // 停止操作失败码 0：其它；1：执行停止命令中；2：已停止充电；3 订单号不同；4:用户身份ID不同；
}
func (entity *DamMcRecord) TableName() string {
	return "dam_mc_record"
}